package com.government.company.service;

import java.util.List;

import com.government.common.core.domain.BaseTreeVo;
import com.government.company.domain.Industry;

/**
 * 行业信息Service接口
 * 
 * @author system
 * @date 2023-10-31
 */
public interface IIndustryService 
{
    /**
     * 查询行业信息
     * 
     * @param id 行业信息主键
     * @return 行业信息
     */
    public Industry selectIndustryById(Long id);

    /**
     * 查询行业信息列表
     * 
     * @param industry 行业信息
     * @return 行业信息集合
     */
    public List<Industry> selectIndustryList(Industry industry);

    /**
     * 新增行业信息
     * 
     * @param industry 行业信息
     * @return 结果
     */
    public int insertIndustry(Industry industry);

    /**
     * 修改行业信息
     * 
     * @param industry 行业信息
     * @return 结果
     */
    public int updateIndustry(Industry industry);

    /**
     * 删除行业信息信息
     * 
     * @param id 行业信息主键
     * @return 结果
     */
    public int deleteIndustryById(Long id);

    List<BaseTreeVo> industryTree();
}
